/*
 * simple_ai_1.h
 *
 *  Created on: 03-Jun-2009
 *      Author: christian
 */

#ifndef SIMPLE_AI_1_H_
#define SIMPLE_AI_1_H_

#include <stdio.h>
#include <string>

#include "object.h"

namespace cta {

namespace ai {

class simple_ai_1 {
private:
	// Object, which is handled by the ai
	object* obj_ai;
	// Object which the ai will follow
	object* obj_target;
	// Command
	std::string command;
public:
	simple_ai_1(object* obj_);
	bool follow(object* obj_);
	bool Run();
	virtual ~simple_ai_1();
};

}

}

#endif /* SIMPLE_AI_1_H_ */
